package Test1230;

public class Test22 {
    public static void main(String[] args) {

//        (21)一个数如果恰好等于它的因子之和，这个数就称为“完数”。例如6=1＋2＋3.编程
//        找出100以内的所有完数。
for (int i = 1; i <= 100; i++) {

    if (m(i)) {
        System.out.println(i);
    }
}
    }
    public static boolean m(int n) {
        int s=0;
        for (int i = 1; i <= n; i++) {
            if (n % i == 0) {
                s+=i;
            }
        }
        return (n == s);
    }
}